package com.jh.rq;

import java.util.LinkedList;

/**
 * @author Li
 * @Date 2023/4/17 14:13
 */
public class MyLinkedListDemo3 {
    /**
     * public void addFirst​(E e)	在该列表开头插入指定的元素
     * public void addLast​(E e)	将指定的元素追加到此列表的末尾
     * public E getFirst​()	返回此列表中的第一个元素
     * public E getLast​()	返回此列表中的最后一个元素
     * public E removeFirst​()	从此列表中删除并返回第一个元素
     * public E removeLast​()	从此列表中删除并返回最后一个元素
     * @param args
     */
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();
        list.add("呵呵呵");
        list.add("哈哈哈");
        list.add("啊啊啊");
        method1(list);
        method2(list);

    }

    private static void method2(LinkedList<String> list) {
         list.addFirst("aaa");
         list.addLast("eee");
        System.out.println(list);
    }

    private static void method1(LinkedList<String> list) {
        String first = list.getFirst();
        String last = list.getLast();
        System.out.println(first);
        System.out.println(last);
    }
}
